An Incomplete Contracts Approach to Financial Contracting