Heart Disease: Types, Causes and symptoms