How to Hack Smart Contracts with Self Destruct