The House on Friday passed a defense bill that paves the way for gays to serve openly in the military for the first time, but advocates on both sides geared up for a fight in the Senate