Are Sun Pharma's clarifications on insider trading allegations satisfactory?