Environmental Monitoring using Machine Learning and IoT: Applications, Challenges, and Cyber security Threats | Synapse