VW and Microsoft team up for self-driving cars