A 68-year-old man with exertional chest discomfort is found to have stable angina with non-obstructive coronary artery disease on angiography and a left ventricular ejection fraction of 55%. He is already on low-dose aspirin and atorvastatin. Which medication is the most appropriate first-line agent for symptom control of his angina?