Earth had two moons, but one was destroyed in giant collision: new theory