Starmer touts UK climate leadership but resists call for more public finance