Using olive oil instead of butter, margarine and mayonnaise could add years to the life of your heart, study says