Charged multifluids in general relativity