3 D marine magnetotelluric modeling and inversion with the finite-difference time-domain method