Fundamentals of Spacecraft Charging: Spacecraft Interactions with Space Plasmas