The potential surfaces for the lowest singlet and triplet states of cyclobutadiene