Intel Reports Record Earnings for 2010