Retail sales jump by most in nearly two years in broad gain