Why does God allow the devil?