A fantastic half century from Ashar Zaidi helped guide Essex to a five-wicket victory over Middlesex in a rain-affected T20 Blast match at Lord's on Thursday evening.