Tanzania promises free and fair elections