Microsoft Azure takes cloud computing to space