Brazilian island inhabited by wild cats, abandoned felines