Fans go nuts over Beyonce's halftime performance