Roger Federer tops the most powerful athletes