US consumer borrowing posts largest gain in 20 years