What is the difference between a soft delete and a hard delete?