Is God good? If he is, why is there suffering and evil?