Mario Balotelli netted twice, and belatedly broke his away duck, as Nice came from behind to beat Lille and keep their Ligue 1 title challenge alive.