North Shore's Esplanade development gets green light, giant Ferris wheel and all