A High-Order Semi-Lagrangian Finite Difference Method for Nonlinear Vlasov and BGK Models