Solar powered hybrid vehicles