Nanopowders and films of titanium oxide for photocatalysis: A review