Caterpillar to cut up to 700 jobs in Northern Ireland