Bollywood veteran actor Om Puri dies of heart attack