Mammoet opens new offices in Latin America, Europe