Johnson cracks top 10 in world rank with victory in FedEx St. Jude Classic