Sri Lanka batsman Rajapaksa quits ahead of Zimbabwe series