Tripadvisor CEO Steve Kaufer to retire as company posts Q3 revenue of $303M