US President Donald Trump's former lawyer, Michael Cohen, confessed in a surprise guilty plea that he lied to Congress about a Moscow real estate deal he pursued on Trump's behalf during the heat of the 2016 Republican campaign. He said he lied to be consistent with Trump's "political messaging."