NBC: Canadian woman who sent a poison-laced letter to Trump is sentenced to 21 years