David Speirs MP resignation