Hamas has replaced all militants killed in Gaza, warns US