A novel projection approximation algorithm for the fast and accurate computation of molecular collision cross sections (I). Method