who is omar bin hattab in islam