Michael Cohen reportedly stockpiled money to tie up loose ends for Trump during the 2016 election