Tax on snacks would have ‘huge impact’ on obesity, say experts