Cain and Abel in islam