CDC gives green light to Pfizer shot for 12 and up