IMF reaches $7 billion staff-level loan agreement with Pakistan