Jannik Sinner fought from a set down to beat Tomás Martín Etcheverry in the last 32 of the Shanghai Masters.