Denver working on 1,800 affordable units at 23 sites