U.S. troops among nearly 50 dead in Iraq