GM: Q2 sales fall 34% amid lean inventories