The flavonolignan silibinin in non-small cell lung cancer: molecular mechanisms and therapeutic relevance