ForgeryGPT: Multimodal Large Language Model For Explainable Image Forgery Detection and Localization