Microsoft launches open source VM image 'Depot' for Windows Azure