BMW's iDrive will add touch screen, gesture recognition