EU fails to reach Russian oil cap deal as 7 countries threaten veto