Mysterious, repeating radio bursts from space may finally have an explanation