Teller takes third in Ski Cross World Cup race