故宫为什么会养着那么多猫?