Device for heart repair