Elgin Housing Authority opens new tower for residents