Official orbit data confirms asteroid 99942 Apophis will safely pass Earth in 2029 with no impact risk for at least 100 years.