At least 31 people were killed and around 200 injured after Israeli forces opened fire near a U.S.-backed aid site outside Rafah, according to the Hamas-run health ministry.