Review of solid state electrochromic coatings produced using sol-gel techniques