President Trump says he is refusing to sign the bill without Congress first passing his sweeping voter ID bill.