hearts can supply blood to the body