Justin Timberlake, Bill Murray, Paul Scholes and Michael Phelps all feature in our shortlist of the best celebrity golf shots of all-time.