Caterpillar 2012 second-quarter financial results