NOAA pulls ad for ‘magician’ following controversy