New contract ties Patrice Carteron to Zamalek until 2024 : v