Nanostructured metals and semiconductor oxides for environmental applications