Abbott’s border wall will take 30 years, cost $20 billion