why do cats have extra toes