Karl Fischer coulometers: titrators for low water content analysis