Butterfly magnetoresistance, quasi-2D Dirac Fermi surface and topological phase transition in ZrSiS