EZZ delivers strong FY2022 cash flow result despite tough start