Controllable fabrication of 2D colloidal-crystal films with polystyrene nanospheres of various diameters by spin-coating