Details of Man City’s contract for Cristiano Ronaldo revealed