Solar-power-bus