The Hills: Massive new park with longest slide in NYC opens today on Governors Island