'Croydon cat killer' mystery solved by police