Warren Buffet gives insight on several financial topics at Berkshire meeting