Hundreds take Ride for Life ice bucket challenge