Passenger chaos at worst level in a decade, with 34 ‘severely disrupted days’ at end of last year