Hamas says to halt Gaza truce talks if Israel attacks Rafah