Does dollar general take checks