Award-winning Indian actor Om Puri dies of heart attack