Volkswagen taps Microsoft's cloud to develop self-driving software