The new era of Formula 1 featuring a budget cap and a revised governance structure will play towards McLaren’s “sweet spot”, according to Zak Brown