Hamas says Rafah invasion would be 'no picnic' as IDF tells Palestinians to leave