lionel messi contract 674 million