Warren Buffett’s Berkshire reins in inventory purchases and books $43.8bn loss