Hollande defends ‘freedom of expression’ after protests against insulting cartoon