House approves STEM bill, but it's no victory