Michael Cohen's testimony humiliates Trump — and drops several bombshells about the Russia investigation: report