Chechnya is a pressure cooker of Islamist anger