Warren Buffett’s firm posts record profits