Sir Keir Starmer promised to “stand up for our values and our future” at the UN Cop30 summit as he hailed a series of new investment deals for clean power in the UK.