US economy on solid ground as retail sales surprise on the upside