how much does cristiano get paid