A delay differential-algebraic equation approach for dynamic modeling and observer design with application to diesel engine particulate aftertreatment systems