Amazon’s cloud unit reports 19% revenue growth, topping estimates