Booking.com settles Italian tax dispute with 94-million euro payment