IoT And Its Applications: A Comprehensive Overview