Berkshire falls short of market but Buffett upbeat