Crews battle large structure fire in north St. Louis