Coal price caps ‘just won’t work’