Facebook suffers two-hour blackout