Lionel Messi tops wealth league ahead of Cristiano Ronaldo