An asteroid the size of a building could collide with the Moon in 2032 and generate a flash visible from Earth.