Federer ‘surprised’ by 2017 success after Wimbledon win