New Jersey legalizes marijuana, scraps criminal penalties for underage users