Willingness to pay for GM foods: results from a public survey in the USA.