Amazon (AMZN) Stock: AWS Takes on Microsoft and Google with European Cloud Launch