St. Marys CC Ladies win Challenge Cup