Solution of non-linear initial value problems by the orthogonal collocation method