BRAF and cancer: BRAF-inhibitor drugs and cancer microenvironment