Zuckerberg ditches T-shirt, apologizes for Facebook mistakes