Gap shares tank 10% on earnings miss