Non invasive heart treatment