Kevin Stadler wins Phoenix Open