Surface Energy Gradient Driven Convection for Generating Nanoscale and Microscale Patterned Polymer Films Using Photosensitizers