Gas prices down 18 cents since April, survey finds