HMRC wins £40m legal case against tax avoidance promoter