10-year gilt yield may tread water to 6.70% by March-end