Britain faces first December election since 1923