Chuck Schumer flip-flops on gay marriage