Casino tax fund generated record $504 million for those in need last year