An observer for a class of nonlinear systems with multiple state and measurement delays: A differential geometry-based approach