NBC: New Jersey mayor's feud with Jon Bon Jovi giving rocker's charitable efforts for unhoused a bad name