Photocatalytic degradation of textile dye X-3B using polyoxometalate-TiO2 hybrid materials.