Gates foundation is not a charity