Charlie Hebdo attack unites France on free expression, but will solidarity hold?