Anti-France protests draw tens of thousands across Muslim world