Rei Carlos, Príncipe William e Kate Middleton assediados por manifestantes