Veteran Indian actor Om Puri dead at 66