Top recruit D.J. Foster choses Arizona State