Mark Zuckerberg testifies before Congress