IMF, Pakistan ‘finally reach’ staff-level agreement