If God is good and powerful, why does evil exist--