Milford gains berth in Division II semifinals