world Jul 05 Keir Starmer set to be British prime minister amid landslide victory for Labour in UK election