Angina: contemporary diagnosis and management