HS2 could cost up to £102.7bn and trains will be slower than first planned | Globalytic