Birthday boy Bonucci puts Juventus on brink of Champions League