Allergan takes latest IP hit as India revokes 2 patents