Altaaqa Global Signs International Power Projects Agreement with Caterpillar