The Hasse norm principle for abelian extensions