Berkshire Hathaway posts $43.8 billion loss as stock holdings tumble