Messi vs Ronaldo: Joe Cole names greatest player in history