IMF reaches preliminary deal with Pakistan on $6B bailout