abdominal pain causes diagram of the heart