Efficiency and technical progress in banking Empirical results for a panel of German cooperative banks