Roger Federer has travelled to Lesotho in his mother’s native South Africa on a flying visit to promote aid work being done by his charity