Plasmonic hybrid platinum-titania nanocomposites as highly active photocatalysts: self-cleaning of cotton fiber under solar light