Principle analysis and method improvement on cost calculation in watershed ecological compensation