Svitolina reaches Strasbourg semi-finals