Trivago reports solid Q3 despite consumers choosing shorter, cheaper stays