Natural Language Processing for Analyzing Electronic Health Records and Clinical Notes in Cancer Research: A Review