Home Sports Three months of partying affected me, says Ruiz as Joshua avenges loss