Haas wins AT&T National by three, gives him titles in four straight years