IntelliVision Ranks #2 Worldwide in Megaface Million-Scale Face Recognition Challenge