If God Exists, Why is There So Much Evil and Suffering?