Public Storage buys nine Palm Beach self-storage facilities for $142M