Sudbury mayor delivers first state-of-the-city address in more than two years