DiagnoLLM: A Hybrid Bayesian Neural Language Framework for Interpretable Disease Diagnosis