British Shadow Foreign Secretary calls for general election