yelp posts strong q2 earnings: $88.8m revenue & first profit since ipo