Booking Holdings beats Q3 earnings estimates