Fastly blames software bug for major global internet outage