Wave manipulation with designer dielectric metasurfaces