Tenåringen Carlos Alcaraz vant sin første ATP tittel kun ni dager eldre enn landsmannen Rafael Nadal.