Engineering the heart piece by piece: state of the art in cardiac tissue engineering.