Two-dimensional algebro-geometric difference operators