Rain ruins play after Sri Lanka rattle India