Ministers admit an extra £800m is needed due to more asbestos discoveries and complexities at London Euston.