Girls basketball: St. Theresa has a banner season