Democrats gathered in Philadelphia formally select Tim Kaine as their US vice presidential candidate, completing the party's ticket for the November election.