why do cats have nine lives