Does a cardiologist and a heart surgeon have the same responsibilities?