BUDAPEST, Hungary (AP)Four-time Formula One champion Sebastian Vettel says he will retire at the end of the season.