Trade credit vs bank credit