Zuckerberg says sorry to US Senate over Facebook data breach