Largest Hindu temple outside India opens in NJ