Defence Secretary John Healey has resigned. In a post on social media, Healey posted a letter which he "never expected to ...