Sri Lanka announce 18-member squad for Test series against India