President Obama promises justices for U.S. staffers killed in Libya; Republicans blast his response