Former Trump lawyer Michael Cohen sentenced to three years