Booking Holdings beats Q2 estimates, EPS up 15% on record buyback