Optical spin-to-orbital angular momentum conversion in ultra-thin metasurfaces with arbitrary topological charges