NJ boardwalks get $100 million grant