Greater Anglia apologises after ‘extensive disruption