Fund NHS entirely with National Insurance, Labour MP Frank Field suggests