Russia detains hundreds in anti-corruption protests