Fighting cancer in the information age: the role of Internet.