EU nations fail to reach agreement on price cap for natural gas