Max Verstappen signs long-term contract extension with Red Bull