Caterpillar Posts $1.7 Billion Profit, Boosts Outlook