A medical chatbot with symptom diagnosis that also uses machine learning to detect skin disease and classify coughing