Sunak faces down Conservative rebels by winning knife-edge vote on latest plans to send refugees and migrants to Rwanda.