Treat NHS whistleblowers better – MPs

The failure to protect whistleblowers remains a "stain" on the reputation of the NHS in England, MPs have said.