Max Verstappen has ended speculation about his Formula 1 future by signing a contract extension with Red Bull until 2030.