Caterpillar reports record sales and profit for 4Q and full-year 2011