Sunak urges cabinet to think of 'future generations' and back smoking ban