Abercrombie & Fitch surprises with big swing to profit in Q1