Haigh berates government over train delays for the North