India steamroll Sri Lanka by nine wickets to win Under-19 Asia Cup