City Hall jobs still on the line despite mayor Sadiq Khan receiving more money than expected from Chancellor Rachel Reeves