ben shelton shanghai masters news