Foreign holdings of US debt hit record $9.49 trillion