Average US gas price hits $5 for first time