Complete translation and small typing errors corrected