Suffering is incompatible with an all-powerful, perfectly good God