Roger Federer Net Worth, Biography, Age, Wife, Height, Family, and more