Donald Trump is on trial in New York for crimes relating to covering up payments made to Stormy Daniels and Karen McDougal to silence them about alleged sexual encounters with them.