US inflation holds steady at 3.4% as diesel prices pass $6 a gallon