Text this: MP-LLAVRec: an agricultural product recommendation algorithm based on LLAVA and user modal preference