China Formula 1 to race in Shanghai until 2030 with new five-year extension – formula1.comby Miles Cooper March 1, 2025