US retail spending rises in May despite inflation and high interest rates