who is omar ibn al hattab in islam