German police say 26-year-old man has turned himself in, claiming to be behind Solingen knife attack