Pleora announces strategic licensing agreement with Cognex