First principles charge transfer exciton theory of the UV spectrum of DNA