Wafa Assurance opens a life subsidiary in Egypt