US car company General Motors is formally approved as a Formula 1 engine supplier for the 2029 season.