Network Rail boss apologises for ‘letting down’ train passengers