Prediction and explanation as a dialectical pair in ecology