New London hospital in £900m boost