Protolabs 'well positioned' to weather coronavirus disruption