Comparing MongoDB Performance on Public Clouds: AWS, Azure & DigitalOcean