UK chancellor Jeremy Hunt has announced that the 2024 Spring Budget will be held on March 6, leaving the door ajar for a possible early general election in May.