the story of cain in the bible