Murray to face Kyrgios after stunning Tsitsipas in Stuttgart