Viking Holdings beats Q2 estimates with $1.31 EPS on record bookings