India bt Sri Lanka by 97 runs to make ICC U19 WC Final