UK premier rules out early general election