Protests delay King Charles's visit to France