Hyundai launches Sonata Hybrid with a solar panel roof