Speaker of the House Nancy Pelosi has sent a letter to President Donald Trump asking to move the day of the State of the Union address or deliver it in writing.