M1 suffers half-day outage, customers outraged