Reducing polyazomethine to poly(N-phenylbenzylamine) with near infrared electrochromic, fluorescence and photovoltaic properties