Truckers hit hard as diesel prices near $5 per gallon in metro Detroit