The electronic spectrum of protonated adenine: theory and experiment.