Solar-charged vehicle