World number two Iga Swiatek falls to a shock defeat by Russian teenager Mirra Andreeva in the Dubai Tennis Championships quarter-finals.