The impact of financing mechanism on supply chain sustainability and efficiency