All Blacks end 24-year drought