Public opinion swings towards GM foods