Puertorriqueña Monica Puig está en semifinales en Río