President Donald Trump's former lawyer Michael Cohen has been sentenced to three years in prison and ordered to pay more than $1 million in restitution. / AP