average cost of gravel per ton