Ford posts best sales year since 2006; Lincoln tops 100,000