Should Gordon Brown call a snap spring election?