Potential sites for tidal power generation: A thorough search at coast of New Jersey, USA