Smoking ban clears first Commons hurdle despite Rishi Sunak facing rebellion from Tory MPs voting against his proposal