Buffett’s Berkshire posts record profit on insurance, investments