India slams Twitter for not complying with new IT rules