CES 2024: New tech, AI and EVs unveiled in Las Vegas