average weight of the human heart