Samoa win Pacific Nations Cup