IoTaaS: Drone-Based Internet of Things as a Service Framework for Smart Cities