DeKalb opens new YMCA/ recreation center