NBA legend Yao Ming says ‘no way’ sports can ‘hide’ from politics