Brazilian police detained two US swimmers and arrested a top International Olympic Committee official as scandal overshadowed the Rio Games and Usain Bolt's progress toward a new gold.