German police said they were holding a 26-year-old Syrian man in custody on Sunday after a knife attack in the city of Solingen in which three people