Photopolymerization Using Metal Oxide Semiconducting Nanoparticles for Epoxy-Based Coatings and Patterned Films