Brussels agrees to 'Iberian exception' allowing Spain and Portugal to cap electricity prices