House blocks bill to end support for Saudi coalition in Yemen as UK yields diplomatic progress