Xabi Alonso's Bayer Leverkusen blew former Bundesliga leaders Union Berlin away with five unanswered goals in a stunning second half.