Harry Potter boost for charities