David Millar wins Time Trial Championship as well