Fabrication of three-dimensional islet models by the geometry-controlled hanging-drop method