'Bad boy' Balotelli gives up smoking