Self-consistent molecular orbital calculations on π-electron systems. Part 1.—The electronic spectrum of borazine