DeID-GPT: Zero-shot Medical Text De-Identification by GPT-4