Why Liam Fox had to resign