Biggest gain in 5 months for retail sales