Fluid-interface templating of two-dimensional colloidal crystals