NHs staff have received payouts in 1,496 cases totalling £31.4million over the last seven years, NHS records show - and legal fees of £28.4m nearly doubled the bill for the taxpayer