Azulene methacrylate polymers: synthesis, electronic properties, and solar cell fabrication.