Haematopoietic stem cells improve cardiac function after infarction without permanent cardiac engraftment