How do you handle API lifecycle management in Azure API Management, from design and development to deployment and retirement?