HS2 ‘will be most expensive railway on Earth at £403m a mile’