Trump knew hush-money payments were wrong: ex-lawyer Cohen