Progress and challenges in wearable electrochromic devices: a review