Gap Q2 profit climbs 29%; raises guidance