WirelessGPT: A Generative Pre-trained Multi-task Learning Framework for Wireless Communication