The foreign secretary accuses settlers of carrying out the “ethnic cleansing” of Palestinians, as France and Canada also launch sanctions.