Efficient MRF Energy Minimization via Adaptive Diminishing Smoothing