Why Azure might be a huge force in the public cloud for years to come