N.C.'s voter ID law has been put on hold