Christie vetoes Hudson River development bill