EU’s proposed cap on gas prices labelled ‘a joke non-cap’