Abercrombie & Fitch has reported a 24% rise in second quarter profit, helped by sales that were 22% higher than last year.