Gabriel Rivas lifts weights on a balcony on the 28th floor of the “Tower of David” skyscraper in Caracas.