House votes to bar people who have visited Iraq and Syria in the past five years from a programme that allows visa-free entry to the US