Energetic and electronic computation of the two-hydrogen atom donation process in catecholic and non-catecholic anthocyanidins.