McEnroe: Nadal is greatest player now