Palm Beach County residents struggle to buy homes as luxury developments drive up housing costs