how does heart works