German consumer mood improves again after heavy falls