CNN's Tom Foreman looks into the Trump Organization's chief financial officer, Allen Weisselberg, who received immunity from federal prosecutors for his testimony in the Michael Cohen investigation.