Zuckerberg admits Facebook errors