Egypt blocks Hamas cash at Rafah border