Amyloid-like peptide nanofiber templated titania nanostructures as dye sensitized solar cell anodic materials