Therapeutic potential of thymoquinone in combination therapy against cancer and cancer stem cells