Connected Cars & IoT: How Vehicles Are Becoming Smarter