Microsoft and HP build stacks on Windows Azure