HelioVolt gains $77 million in funding