Warren Buffett reflected on life and his health in a new letter to shareholders where he announced $1.3 billion in new charitable gifts to the four family foundations run by his children that have been helping steadily give away his fortune since 2006.