As veterans waited for treatment, VA hospitals spent $420 million on solar panels