Building a Next-Gen Taxi Booking App: Leveraging AI, IoT, and Cloud Computing