NASA: Mysterious flash likely meteor