Flexible electrochromic and thermochromic hybrid smart window based on a highly durable ITO/graphene transparent electrode