UK Prime Minister Rishi Sunak said on Thursday that he would not hold a general election in early May, in the strongest indication yet that the national vote would take place later this year.