Self Powered Flexible Electrochromic Windows