taha al hariri in islam