Communication Satellites: Their Development and Impact