Astronomers Confirm The Earth-Sized Planet at Proxima Centauri Is Definitely There