N.J. ranked America’s least patriotic state