Mike Smith wins second Belmont Stakes