Moment of truth awaits Europe's Schiaparelli Mars probe