MPs vote in favour of UK smoking ban