Stability of vacancy and interstitial dislocation loops in α-zirconium: atomistic calculations and continuum modelling