Is carbon offsetting a solution? Yes, if you do it right