LCcal: a Calorimeter Prototype for Future Linear Colliders