How do theoretical frameworks influence immunology teaching? Insights from case studies in Morocco