Advances in Full Control of Electromagnetic Waves with Metasurfaces