Baghdad blast kills 2 U.S. soldiers