The United States has halted the delivery of bombs to Israel due to concerns that it was planning to launch a full-scale attack on the southern Gaza city of Rafah.