Additivity of the Quantum and Classical Capacities of Quantum Channels