Anderson takes Women's World Invitational Fly Championship