Cristiano Ronaldo put rivalry aside to pay a heartfelt tribute to Lionel Messi after the Argentine's emotional farewell from international football.