Does trade credit really help relieving financial constraints?