India beat South Africa to clinch back-to-back U19 World Cup titles