Backlash as German police detain 10-year-old boy during pro-Palestine protest