US diesel hits record $5.85 as crude rally tightens supply