Pyridine-N-Oxide 2-Carboxylic Acid: An Acceptor Group for Organic Sensitizers with Enhanced Anchoring Stability in Dye-Sensitized Solar Cells