Sydney train commuters vent frustration after delays and cancellations