Precipitation assisted-hydrothermally derived TiO2 nanostructures for DSSC application