HS2 will not cost Scotland £17 billion