shanghai masters ben shelton news