Mid-Session 18 Mar 22: Mining & energy stocks push market higher