India to play three ODIs and five T20Is in Sri Lanka, says Ganguly