On-chip generation of adjustable cylindrical vector beams