Metasurface synthesis using momentum transformation