Ride for Hope benefits local non-profits