Kevin Rudd has won the ALP leadership ballot and is now expected to be sworn in as Prime Minister -- again -- tomorrow. Julia Gillard will resign from politics.