Eva Longoria: Mexican food is ‘so much more’ than tacos and tequila