Protesters chant 'not my king' as King Charles arrives in Edinburgh