The Manhattan district attorney told a New York state judge presiding over Donald Trump’s hush money case that the presidential candidate’s former attorney Michael Cohen will tell the truth at trial, despite his past perjury.