MPs urge UK to hold Israel to account after attack killed 20, including journalists and medics