Therapeutic potential and molecular mechanisms of mycophenolic acid as an anticancer agent.