Ben Crane goes wire-to-wire to win a weather-plauged FedEx St. Jude Classic