Fabrication of nano metallic holes for color filters based on a controllable self-assembly of polystyrene spheres