Rio de Janeiro, Brazil to Host the 2016 Olympics