The Spherical Fast Multipole Method (sFMM) for Gravitational Lensing Simulation