President Trump has described Michael Cohen's congressional testimony as "shameful".

He was speaking after the end of a summit with North Korean leader Kim Jong-un in Vietnam which ended with no agreement.