Cricket: India, Sri Lanka set for intriguing World T20 final