Wall-crossing for Calabi-Yau 4-folds