Trump inches ahead in battle for US Presidency