Israel launches attack on homes in Rafah despite Hamas agreeing to ceasefire