Petroleos Mexicanos is racking up millions of dollars in late payments to oil companies as it struggles to generate cash.