BRAF and cancer: The multifaceted anti-cancer effects of BRAF-inhibitors