Israeli attack on Rafah will be 'huge mistake,' says US vice president