Does Trade Credit Really Help Relieving Financial Constraints?