Hamas said it was battling Israeli troops on the outskirts of the Gaza Strip’s crowded southern city of Rafah on Wednesday after a U.S. official said Washington had halted a shipment of powerful bombs that Israel could use in a full-scale assault. The United States, which is seeking to stave off an Israeli invasion of