Veteran actor Shiv Subrahmanyam passes away