DigitalOcean suffers data breach after leaving internal document online