Two different routes to complex dynamics in an heterogeneous triopoly game