King Charles, Camilla escape attack during walkout in York, police detain suspect