Messi hits record five as Barcelona rout Bayer Leverkusen in Nou Camp