Roger Federer retired from tennis in 2022, but will make a sensational return to the sport in a celebrity doubles match at this year's Shanghai Masters