Heart disease, cancer lead fatalities in men 45+