Kyrgios digs into his bag of tricks to reach Halle semi-finals