BMW reveals colour changing paint and new infotainment tech at CES