North Warren tops Lake Placid in D regional semifinal