why does god allow us suffering