NBC: Nearly all of the homes listed for sale in 2023 were unaffordable