Highlights of 2022 federal budget: housing affordability, greener economy