Back on top as Federer becomes oldest ATP world number one