AZZ beats Q1 estimates by 9.5%, raises full-year outlook