MZSGO: multimodal zero-shot protein function annotation via evolutionary signals and textual semantics | Synapse