Heterogenous photocatalysis: Preparation, characterization and visible light assisted catalytic reactions of doped and undoped WO3 particles