Necrotizing fasciitis: A comprehensive review