Dormant accounts to yield millions for good causes