Text this: Enhancing diagnostic accuracy in rare and common fundus diseases with a knowledge-rich vision-language model