Structurally stabilized mesoporous TiO2 nanofibres for efficient dye-sensitized solar cells