Sri Lanka win big as Indian batting crumbles without Kohli