Karachi protest slams France, Macron over cartoons