Villegas does it again and wins Tour Championship