Messi, Mbappe battle for Golden Boot