Sepp Straka rallies to win the Honda Classic