Charities race for prize money in unique road rally