Urban Outfitters delivers 7th straight record quarter as Free People surges