Weather explained: What is virga?