Human monkeypox: epidemiology, transmission, pathogenesis, immunology, diagnosis and therapeutics