NBC: Gap taps top Mattel executive to be its new CEO