Text this: HNF-DDA: subgraph contrastive-driven transformer-style heterogeneous network embedding for drug–disease association prediction