Senegal detains 900 people in security drive