Derivation of backpropagation for multiple hidden layers