Author J. K. Rowling no longer on Forbes list of billionaires, in part because she gave $160 million to charities.