Justine Padron wins Eco-Hero challenge