Facebook delays second-quarter results as Zuckerberg set to appear before Congress