High performance dye sensitized solar cells by adding titanate co-adsorbant