GE to Invest up to $40 Million in eSolar