prophet muhammad and the cave of hira