Solar startup gains $77M in funding