Nonlinear water wave interaction with floating bodies in SPH