Extremely large magnetoresistance and Shubnikov–de Haas oscillations in the topological nodal-line semimetal ZrP2