Affleck's 'Argo' wins best-picture Oscar