Charlie Hebdo and the quintessentially French art of offensive cartoons