QCD predictions for hadronic final states in e+e− annihilation