Enhlink infers distal and context-specific enhancer-promoter linkages