Caterpillar announces positive first quarter