Gas heading to $10 a gallon