Consumer acceptance of functional foods: socio-demographic, cognitive and attitudinal determinants