Xi Jinping tells military that corrupt officers have 'no place to hide'