EURECA: European-Japanese Microcalorimeter Array