Contracting with asymmetric information in the presence of positive network effects: Screening and divide-and-conquer techniques