The annual Celebs Gone Good list, which ranks the most charitable stars in Hollywood, has been released, and Beyonce is this year's number one.