National Lottery spent £115m on marketing that would otherwise have gone to good causes