Donald Trump faces criminal charges over hush money payment to porn star