Federer stuns fans with trick shot clip