Mammoet opens new branch in Cairo