Veteran actor Om Puri passes away at 66