Rishi Sunak could call summer general election – but only on this one condition