Panchromatic symmetrical squaraines: a step forward in the molecular engineering of low cost blue-greenish sensitizers for dye-sensitized solar cells.