Macroscopic spin and charge transport theory