Sunrun jumps 26% on 16-GW virtual power plant deal with Tesla