Smart Prediction and Monitoring of Waste Disposal System Using IoT and Cloud for IoT Based Smart Cities