Trust Stamp launching Malta subsidiary with government support to deliver biometric ID to Africa