ATP World Tour Finals: Rafael Nadal perfect after outlasting David Ferrer