A new analytical algorithm for computing probability distribution of project completion time