Rod Laver is the 'Babe Ruth of tennis' - McEnroe