French homeless man beheaded dozens of cats