Coupled-cluster method for open-shell singlet states