HMRC has publicly named tax avoidance bosses for the first time, exposing 15 companies involved in promoting avoidance schemes