Peter Bradshaw explains why you should watch Jake Gyllenhaal twice in Denis Villeneuve's nightmarish doppelgänger thriller