If God is loving, all-powerful, and all-knowing, why does He let evil happen?