Roger Federer make $110m in career earnings