Director Danny Boyle returns to Trainspotting, 20 years later. Is this the sequel that disproves the rule of disappointing sequels?