The role of Internet resources in clinical oncology: promises and challenges