Microsoft blames Outlook, Hotmail outage on overheated servers, apologizes