CityGPT: Towards Urban IoT Learning, Analysis and Interaction with Multi-Agent System