Garden Expo thrives despite dreary weather