Ferrocenyl chalcones with phenolic and pyridyl anchors as potential sensitizers in dye-sensitized solar cells