MSPs back ban on smoking in cars with children