Sands China agrees new $4.2B facility and term loan