Cancer: a professional responsibility and a public liability.