Why did the Liberals call a snap election, when they were not ready?