Typhoid Fever - Causes, Pathogenesis, Signs and Symptoms, Diagnosis, Treatment and Prevention