NBC apologizes after outrage over Japan remark