Adult-film actress Stormy Daniels has sued US President Donald Trump, alleging he never signed a nondisclosure agreement to keep her quiet about an extramarital affair.