Vogue! Madonna rocks halftime show