Gap shares jump after retailer reports big improvement in margins