Carlos Alcaraz became the youngest player since 2009 to win an ATP 500 event with his win in the Rio Open final.