Intelligent waste management using IoT, blockchain technology and data analytics