Financial firms flock to Palm Beach County