China is 'knocking' on our door, Uganda president says