Potential energy surfaces of cyclobutadiene: ab initio SCF and CI calculations for the low-lying singlet and triplet states