Text this: Annotating protein functions via fusing multiple biological modalities