Facebook engineers caused six-hour outage