Claims of broken promises on rail ‘total rubbish’, says Boris Johnson