The multifaceted anti-cancer effects of BRAF-inhibitors