NJ ranked 19th best state to live