Urban Outfitters Q2 profit up 8%; tops Street