5 top foods for your heart—plus 1 to avoid