EURECA: a European-Japanese microcalorimeter array