EU court opinion: cash must be accepted as legal tender for transactions