Champaign approves vacant-buildings ordinance