Darjeeling on boil: 3 dead, police officer critical as Mamata Banerjee sees foreign hand