US Senator flips on gay marriage due to son