Princeton, New Jersey, votes to ban fracking throughout town