Matsuyama survives wobble to clinch St. Jude Championship