What's in a name? When it comes to F1, the answer is $1bn or more: Cadillac has won a lucrative 2026 grid place with a bid ...