Practical Cough Detection In Presence Of Background Noise And Preliminary Differential Diagnosis From Cough Sound Using Artificial Intelligence