Curves and 0-cycles on projective surfaces