If there is a God why does he allow suffering?