Nationwide posts gross lending of £45.8bn