Obama says Boy Scouts should allow gays as members