Beyonce Rakes in $4 Million for NYE Vegas Show