More than 120 vacant public housing properties in Geraldton await repairs, maintenance or wrecking ball