Al-Shifa Trust gets new president