Electronic structures and spectra of two antioxidants: uric acid and ascorbic acid