Captain America: Civil War wins box office