Stefanos Tsitsipas recovered from a set down against Jan-Lennard Struff to reach the semi-finals of the Dubai Tennis Championships.