Portman wins best actress Oscar for Black Swan