MolTextNet: A Two-Million Molecule-Text Dataset for Multimodal Molecular Learning