Stop the press! May calls a snap election