Macklemore and Ryan Lewis make straight people sing about gay marriage at Fillmore