Two golds for Egypt on final day of Karate at Mediterranean Games