Leonie Beck hat nach einem spannenden Finish die Silbermedaille über zehn Kilometer Freiwasser bei der Schwimm-WM in Budapest gewonnen.