MCB Bank posts highest ever profit before Rs 71.4bn tax for year 2022