Waterford beats Prince Tech in CIAC Division III semifinal