NH Softball Semifinals: Caruso fires no-hitter, Pinkerton surges into title game