Ro-vibrational energies of CO molecule via improved generalized Pöschl–Teller potential and Pekeris-type approximation