El Clasico: Messi v Ronaldo - the duel of an era