The question of who stands as the greatest tennis player ever will probably continue indefinitely, yet Roger Federer has singled out just five contenders