Tirupati stampede: Why stampedes take place, how to mitigate risks