EU leaders agree on Russia oil ban 'in principle'