Portugal forward Rafael Leão was sent off for punching an opponent during a 2-0 win over Chile in a World Cup warm-up.