Solar panels that can generate electricity at night have been developed at Stanford