UrbanLLM: Autonomous Urban Activity Planning and Management with Large Language Models