GOP senator reverses gay-marriage stance after son comes out a gay