China Telecom outage takes down Apple, Microsoft and AWS for 7 hours