ABCB1 and cancer: P-glycoprotein and cancer: what do we currently know?