Apparel retailer Gap Inc has reported a sharp rise in fourth quarter earnings to $356 million, up from $249m in the same period a year earlier.