Electronic structure, UV spectra and reactivity of nonbenzenoid systems by the INDO/S-CI method: Part I. Fulvenes, heptafulvenes, benzofulvenes and fulvalenes