Three-dimensional MHD flow over a shrinking sheet: Analytical solution and stability analysis